/**
 * 目标：Web 服务支持中文字符
 * 问题：返回响应内容为，中文字符，浏览器无法正确显示
 * 原因：Web 服务没有设置响应头，指定说明内容类型和编码格式
 * 解决：设置响应头内容类型，让请求方能正确解析
 * 语法：res.setHeader('Content-Type', 'text/html;charset=utf-8')
 */


// 1. 引入 http 模块，创建 Web 服务对象
const http = require('http')
const server = http.createServer()

// 2. 监听 request 事件，对本次请求，做一些响应处理   request 请求
server.on('request',(req, res) => {
    res.setHeader('Content-Type','text/html;charset=utf-8')
    res.end('H2405的码神们，你们好！') // 一次请求只能对应一次响应
})

// 3.启动 Web 服务 监听对应端口号
server.listen(3000,() => {
    console.log('web服务启动了')
})